html{overflow:hidden; -webkit-text-size-adjust:none;}
body{padding:51px 0 0 0; background-color:#fff; font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
a{outline:none; blr:expression(this.onFocus=this.blur());}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",SimSun,Tahoma,Arial,Helvetica,STHeiti;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align:middle;}
table h4{font-weight:bold;}
table h5{font-size:16px;}
th,td{text-align:center;}
.disabled{color:#999; cursor:no-drop !important;}

/* Bootstrap 增配 */
.btn-theme{color:#fff; background-color:#337ab7; border-color:#2e6da4;}
.btn-theme:focus,.btn-theme.focus {color:#fff; background-color:#286090; border-color:#122b40;}
.btn-theme:hover{color:#fff; background-color:#286090; border-color:#204d74;}
.btn-theme:active,.btn-theme.active,.open > .dropdown-toggle.btn-theme{color:#fff; background-color:#286090; border-color:#204d74;}
.btn-theme:active:hover,.btn-theme.active:hover,.open > .dropdown-toggle.btn-theme:hover,.btn-theme:active:focus,.btn-theme.active:focus,.open > .dropdown-toggle.btn-theme:focus,.btn-theme:active.focus,.btn-theme.active.focus,.open > .dropdown-toggle.btn-theme.focus{color:#fff; background-color:#204d74; border-color:#122b40;}
.btn-theme:active,.btn-theme.active,.open > .dropdown-toggle.btn-theme{background-image:none;}
.btn-theme.disabled:hover,.btn-theme[disabled]:hover,fieldset[disabled] .btn-theme:hover,.btn-theme.disabled:focus,.btn-theme[disabled]:focus,fieldset[disabled] .btn-theme:focus,.btn-theme.disabled.focus,.btn-theme[disabled].focus,fieldset[disabled] .btn-theme.focus{background-color:#846aaf; border-color:#785ba7;}
.btn-theme .badge{color:#337ab7; background-color:#fff;}
.dropdown-menu>li>b{padding:3px 20px; font-weight:normal;}

/* 面板 */
.panel_center h4{font-size:16px;}
.panel_center select{color:#999;}

/* 动画背景 */
#animation_background{position:fixed; height:100%; width:100%; overflow-y:hidden;}
#animation_output{width:100%; height:100%;}

/* 适配器 */
.margin_top_15{margin-top:15px !important;}
.margin_bottom_15{margin-bottom:15px !important;}
.margin_bottom_0{margin-bottom:0 !important;}
.margin_right_15{margin-right:15px !important;}
.padding_bottom_0{padding-bottom:0 !important;}
.border_left_none{border-left:none !important;}
.border_right_none{border-right:none !important;}

/* 事件 */
.hide{display:none;}
.show{display:block;}

/* 字体颜色设置 */
.text_blue{color:#337ab7;}
.text_green{color:#5cb85c;}
.text_cyan{color:#5bc0de;}
.text_orange{color:#f0ad4e;}
.text_red{color:#d9534f;}
.text_gray{color:#999;}
.text_gray_light{color:#ccc;}

/* 字体样式设置 */
.text_bold{font-weight:bold;}

/* 提示辅助 */
.badge{background-color:#d9534f;}
.navbar-btn{position:relative;}
.navbar-btn .remind_new{position:absolute; display:none; border-radius:100%; top:5px; right:5px; width:8px; height:8px; background-color:#d9534f;}
.user_suffix{display:inline-block; padding:0 2px; font-size:12px; -webkit-transform:scale(0.8); font-size:10px\9; font-size:10px\0; -o-transform:scale(1); border:1px solid #999; color:#999;}
.user_suffix_member,.user_suffix_member:hover,.user_suffix_member:active,.user_suffix_member:focus,.user_suffix_member:visited{border:1px solid #F0AD4E; color:#F0AD4E;}
.user_suffix_official,.user_suffix_official:hover,.user_suffix_official:active,.user_suffix_official:focus,.user_suffix_official:visited{border:1px solid #D9534F; color:#D9534F;}

/* Tooltip */
.auth_tip{cursor:help;}
.tooltip.top .tooltip-arrow{border-top-color:#999;}
.tooltip-inner{background-color:#999;}

/* 盒子分隔 */
.boxer{padding:15px 0;}
.boxer_gray{background:#f8f8f8;}
.boxer_white{background:#fff;}

/* 其它 */
.show_alert{position:fixed; top:50px; width:100%; text-align:center; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; z-index:1004;}
.hide_form{display:none;}

/* Loading */
.mask{cursor:no-drop;}
.page_curtain{position:fixed; top:0; width:100%; height:100%; z-index:1029;}
.page_loading{position:fixed; color:#fff; text-align:center; width:160px; left:50%; margin-left:-80px; height:80px; top:50%; margin-top:-13px; z-index:1029;}
.page_loading img{width:160px; height:80px; border-radius:5px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}

.loading_modal{text-align:center;}

/* Modal */
#modal_common h5{font-weight:bold;}
#modal_common .modal_select_tip{margin-bottom:10px;}

/* 跳转 */
.container_jump{display:none; position:absolute; width:330px; top:50%; margin-top:-70px; left:50%; margin-left:-165px;}
.container_jump .panel-footer a{color:#333;}

/* 黑幕 */
.nav_backdrop{position:fixed; top:0px; right:0px; bottom:0px; left:0px; z-index:1003; display:none;}
.nav_backdrop_top{top:50px; background-color:#000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3;}
.nav_backdrop_left{top:50px; left:50%; background-color:#000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3;}

/* EDITOR */
.edui-dialog{top:50px;}
.edui-default .edui-editor-breadcrumb span{color:#337ab7 !important;}
.edui-default .edui-colorpicker-nocolor{height:auto !important;}

/* HACK */
@-moz-document url-prefix(){fieldset{display: table-cell;}}
div.input_group_hack{width:100%;}
span.input_group_hack{width:0px; padding-left:0px; padding-right:0px; border:none;}